const greet = require('./app');
const assert = require('assert');

try {
    // 测试1: 无参数调用
    assert.strictEqual(greet(), "Hello, World!");
    
    // 测试2: 带参数调用
    assert.strictEqual(greet("Jenkins"), "Hello, Jenkins!");
    
    console.log("所有测试通过!");
    process.exit(0); // 成功退出
} catch (error) {
    console.error("测试失败:", error.message);
    process.exit(1); // 失败退出
}